package com.shop.cereshop.app.tencent.im.delay.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @description:  通用延迟任务实体
 * @author zdd
 * @date 2025/9/24 10:26
 * @version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DelayedTask {

    /** 任务ID（如红包ID、转账ID） */
    private String taskId;

    /** 任务类型（如 transfer_order, red_packet） */
    private String taskType;

    /** 附加数据（可选） */
    private Object payload;

}
